.form-box {
  border-top: 1px solid #f5f5f5;
  .input-box {
    padding: 30rpx 24rpx;
    border-bottom: 1px solid #f5f5f5;
    position: relative;
  }
  .label-width {
    width: 140rpx;
    color: #111111;
    font-size: 34rpx;
  }
  .placeholder {
    color: #cccccc;
    font-size: 34rpx;
  }
  .code-btn {
    font-size: 34rpx;
    position: absolute;
    right: 0;
    .u-button {
      color: #4abf78 !important;
    }
    .u-button {
      border: none;
      font-size: 34rpx;
      border: none;
      width: auto;
      color: #666666;
      right: 0;
      z-index: 100;
      background: none;
      &.u-button--default {
        border: none;
      }
      &.u-button--active {
        border: none;
        background-color: none;
        opacity: 0.6;
        &::before {
          border: none;
          background-color: none;
          opacity: 0;
        }
      }
      &::fouse {
        width: auto;
      }
      &::after {
        border: none;
      }
    }
  }
}
